﻿/* CSS Document */
*{
margin:0;
padding:0;
}
body{
background-image:url(img/bg.gif);
background-repeat:repeat-x;
margin:100px 0 0 0;}
#box{
width:960px;
margin:0 auto;
}
#header{
position:relative;
width:960px;
height:453px;
background-image:url(img/bg_top.jpg);}
#logo{
position:absolute;
background-image:url(img/logo.jpg);
background-repeat:no-repeat;
width:290px;
height:68px;
left:30px;
top:10px;
}
#navi{
position:absolute;
top:130px;
left:30px;}
#navi ul{list-style-type:none;}
#navi ul li{
margin:20px 0 20px 0;}
#navi ul li a{
display:block;
height:38px;
width:180px;
background-image:url(img/navi.gif);}
#navi #made a:hover{
background-position:-180px 0;}
#navi #invent a{
background-position:0 -38px;}
#navi #invent a:hover{
background-position:-180px -38px;}
#navi #admin a{
background-position:0 -76px;}
#navi #admin a:hover{
background-position:-180px -76px;}
#navi #ksp a{
background-position:0 -114px;}
#navi #ksp a:hover{
background-position:-180px -114px;}
#navi #sw a{
background-position:0 -152px;}
#navi #sw a:hover{
background-position:-180px -152px;}
#footer{
background-image:url(img/bg_bottom.gif);
height:44px;
width:960px;
clear:both;}
